/**
 * 日志: 打印
 * @config $._log 打印文本替换  $._log(txt)
 * @param mix mixed|null 日志内容
 * @param type string 日志类型  $.log[type]
 */
$.log = function(mix=null, type='DEBUG'){
	const x=typeof mix, pre=$.__log(type);
	if(x!=='string') console.log(pre,mix);
	else{
		if($._log) mix=$._log(mix);
		console.log(pre+' '+mix);
	}
};
$._log = $._log || null; // [配置]打印内容替换
$.__log=v=>`\x1B[1;${$.log[v]}m[${v}]\x1B[0m`;
Object.assign($.log, { // 打印类型及颜色
	ERROR:31,FAIL:31,DONE:32,WARN:33,DATA:34,
	DEBUG:35,TEST:35,WAIT:36,INFO:36,HELP:36,
});
